Visual Studio 2015和.Net 4.6自7月22日起正式发布、现已提供下载!去年11月,我们宣布了一个技术愿景:让所有开发者,无论他在什么平台,开发哪种应用程序,都能运用Visual Studio和.NET技术大幅提升他们的生产力。这两个产品的发布是这之后的又一重大迈进。
为了庆祝今天的发布,请登陆我们Channel 9网站上的Visual Studio专区(https://channel9.msdn.com/VisualStudio),我们为大家准备了60多个视频详细介绍新功能,或点击“阅读原文”,直接下载Visual Studio 2015亲身体验一下。
在过去的几年中,Visual Studio 系列产品得到了前所未有的扩展,而且产品在开发者社区的受欢迎程度也让我们很高兴。它们的核心是全球各地数以百万计的开发者喜爱并每天都在用来创建出色应用的Visual Studio IDE。去年,我们推出了Visual Studio Community,一款让个人开发者能在非商用环境下免费试用的、功能齐全的Visual Studio IDE。自 11 月以来,Visual Studio Community的下载量已超过500万次,成为Visual Studio系列产品中最受欢迎的一款产品。两年前,我们推出了Visual Studio Online版本,为Visual Studio系列产品带去了一系列丰富的基于云的开发者服务— — 从源代码版本控制、敏捷代办事项管理、构建的托管到应用分析等。时至今日,已有超过 320 万开发者注册使用Visual Studio Online。今年四月,我们推出全新的Visual Studio Code预览版,一个专为Mac、Linux和Windows而设计、支持跨平台 的Web和云开发的、优化的代码编辑器。在过去三个月里,Visual Studio Code的下载已超过50万次,其中近一半下载量来自于Mac 和 Linux平台。很高兴看到大家对整个 Visual Studio 系列产品的兴奋和热情!
Visual Studio 2015 和.NET 4.6
今天发布的 Visual Studio 2015 和.NET 4.6,为在桌面、Web、移动和云等平台打造应用的开发者提供了数百个全新功能。详细信息,请查阅Visual Studio 发布说明 (https://www.visualstudio.com/en-us/news/vs2015-vs.aspx),以及Visual Studio博客(http://blogs.msdn.com/b/visualstudio/archive/2015/07/20/visual-studio-2015-and-visual-studio-2013-update-5-released.aspx)、 .NET 博客(http://blogs.msdn.com/b/dotnet/archive/2015/07/20/announcing-net-framework-4-6.aspx)和Scott Guthrie的博客(http://weblogs.asp.net/scottgu)。作为开发者,我们每天都会花大量时间使用Visual Studio进行我们的日常工作。因此,我们每次发布的新版本,都承载着我们为开发者提供最高效的Visual Studio开发体验的使命。Visual Studio 2015也延续了这一趋势,我们在调试和诊断、代码编辑和重构以及编程语言等方面有了重大提高 Visual Studio 2015 将调试和分析整合到一个单一的诊断工具窗口中,以便开发者在应用开发过程中就能实现对应用运行的正确性和性能的洞察。凭借PerfTips,开发者只需要设置断点和调试步骤,甚至可以在代码中直接获取性能信息。在编辑器里,使用C#和VB 的开发者可以使用基于Roslyn的全新工具,包括主动提示潜在修复或代码重构工具的Light Bulbs。凭借 Roslyn 的代码分析器,开发者甚至可以根据团队需求,定制编辑器中的警告和建议我们还在全新的XAML编辑器中添加了多项全新功能,帮助开发者在代码内轻松进行导航,这其中包括 Peek 特性。最终版本的C#6和Visual Basic 14 也在今日发布,数十种全新的编程语言提供了许多新特性,简化了日常的编码工作。新版的C#和VB.NET向提高.NET开发者生产力又迈进了一大步。.Visual Studio 2015还显著提升了对 C++ 17/11/14、TypeScript 1.5和F# 4.0的支持,并为Python等数十种语言提供优化工具。
无论是在web、云或移动平台上开发,开发者们都期待获得更高的灵活性和更多的选择。Visual Studio和.NET很好的满足了这些需求,不仅支持新平台、新编程语言,还可以在新的开发环境中延用现有技术、部署现有应用。
为了实现这些需求,过去两年里,我们先后开源了众多Visual Studio和.NET中的组件——从Roslyn、TypeScript、CoreCLR到Python Tools for Visual Studio。此外,在 Visual Studio中使用开源技术变得更为容易。在发布.NET 4.6的同时,我们还推出了ASP.NET 4.6。作为Web开发框架的最新版本,ASP.NET 4.6增加了对HTTP/2、最新C#功能以及全新Entity Framework 6.1.3的支持。随着Visual Studio提供越来越多的Web开发支持,它可以为HTML和CSS的开发提供更多功能,来支持最新的标准并提供更丰富的JSON编辑器。Visual Studio 2015还包含了最新的Azure 软件开发包(Azure SDK),后者能够为网站、云服务提供在Azure中的一键式配置和部署,并帮助用户轻松管理其所有云资源。不论用户的应用在Azure中使用IaaS或PaaS,不论它是基于.NET或Python亦或Node.js而开发的,也不论它是部署在Windows、Linux或Docker中,Visual Studio 2015的云服务开发工具都可以让用户轻松地将它与Azure集成。此外,开发人员也可以在Visual Studio 2015 ASP中使用ASP.NET 5的预览版。作为ASP.NET平台上最重要的更新之一,基于CoreCLR的ASP.NET 5可以部署在任意的平台上,无论是Linux、Mac还是Windows,ASP.NET 5从本质上提升了快速开发、云配置、依赖管理和可组合性。现在,移动开发的概念已经逐渐扩展到为多个移动平台打造统一的移动体验。Visual Studio 2015提供用于构建面向iOS、安卓和Windows应用的跨平台移动开发工具,它可以让开发人员自由选择开发语言和技术来开发移动应用。许多开发者最初是通过响应式HTML(responsive HTML)、CSS和JavaScript来开发基于移动浏览器的应用程序。Visual Studio 2015丰富的web开发工具、集成调试以及最新的Web UI框架支持都为构建强大的移动网站提供了所需的工具。如果用户希望开发在本地设备上内置的移动应用,Visual Studio 2015提供了支持Apache Cordova开发的工具,使开发者能够使用HTML、CSS和JavaScript(或TypeScript)来构建跨平台的移动应用。Visual Studio 2015甚至还包括一个专为安卓设计的高性能Visual Studio安卓版模拟器,以调试和测试安卓应用程序。针对喜欢.NET丰富性的开发者,Visual Studio 2015支持开发通用Windows应用(Universal Windows App)来满足包括桌面、手机、物联网,甚至HoloLens在内的众多Windows设备的需求。通过结合Visual Studio 2015和Xamarin,开发者可以把他们的.NET应用扩展支持到iOS和安卓平台上。凭借Xamarin,任何Java或Objective-C编程语言可以完成的任务,现在.NET和Visual Studio都可以做到。此外,Visual Studio 2015还可以使用C++针对iOS、安卓和Windows开发共享组件,从而实现跨平台,同时,它还可以与Unity等游戏引擎集成以轻松地开发跨平台游戏。Visual Studio 2015甚至还包括一个专为安卓设计的高性能Visual Studio安卓版模拟器(Visual Studio Emulator for Android),以调试和测试安卓应用程序。
对于开发团队来说,速度与弹性是最为重要的。而当下,拥抱开发运维一体化(DevOps)的趋势,正在成为敏捷开发团队所追求的核心目标。Visual Studio 2015,Team Foundation Server 2015 和 Visual Studio Online 所提供集成的开发运维一体化(DevOps)服务则能使团队持续成功交付、持续效能监测并持续学习,从而优化团队的灵活性与敏捷性。端到端的开发运维一体化(DevOps)核心功能可在 Team Foundation Server 2015(RC2 版本已发布,最终版本即将推出),或在基于云的Visual Studio Online 服务中使用。多年以来,Team Foundation Server 一直都是全球采用.NET技术的开发团队所使用的优秀开发管理平台。而在过去几年中,我们更是一直在加大投入,着重确保 Team Foundation Server 和 Visual Studio Online 在更多的语言和平台上提供一流支持。
无论开发者在 Node.js 还是 Java、iOS 和 Android 平台,现在 Team Foundation Server 2015 和Visual Studio Online 都能提供全面支持,满足所有开发团队成员的不同需求。Team Foundation Server 和 Visual Studio Online 中的敏捷看板是团队日常追踪工作和进展的一个关键工具。Team Foundation Server 2015包括了针对敏捷看板使用体验的功能更新,包括定制和标签,泳道图等。Team Foundation Server 2015 和 Visual Studio Online 为 Git 项目推出了新的 Pull Requests 代码审查体验,从而使开发者在早期开发过程中加快协同进程。
Team Foundation Server 2015 和 Visual Studio Online 包含一个全新的构建系统,能够为用户提供一个简洁的、基于 Web 的界面用于为高效持续集成的环境,其提供可插拔的部署配置、跨平台的构建工作流支持。与产生代码同样重要的是理解和学习代码。Visual Studio 2015 为服务器和客户端应用项目提供一键整合应用洞察(Application Insights)的能力,能够让用户在开发和生产过程中无缝获取应用程序的性能、可用性和使用情况。
和产品同样重要的是由 Visual Studio 系列所延伸出来的生态系统 —— 它为 Visual Studio 开发过程中的涉及到的新平台、工作流和应用程序类型提供了诸多支持。在刚刚过去的一年里,Visual Studio gallery 的下载量已超过 1300 万次。如今, 我们拥有 84 个合作伙伴宣布支持 Visual Studio 2015。现在是轻松集成 Visual Studio、Team Foundation Server 和 Visual Studio Online 的最佳时刻,用户将可在 Visual Studio 系列产品的基础上获得全新体验。欢迎大家访问Channel 9网站上的Visual Studio专区(https://channel9.msdn.com/VisualStudio),我们录制了60多个功能介绍视频以便大家更好了解新产品。或者击阅读原文,直接下载、试用Visual Studio 2015。衷心感谢所有在产品开发过程中向我们提供反馈意见并积极参与开发者社区讨论的用户们,欢迎使用Visual Studio 2015和.NET 4.6。(文章作者:微软开发工具事业部 全球资深副总裁索S. Somasegar)